@charset "utf-8";
/* 禁用iPhone中Safari的字号自动调整 */
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
* {font-family:'微软雅黑' ,'黑体', 'Heiti SC', 'Droid Sans Fallback',arial;margin: 0; padding: 0; font-size: 14px;}
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article, 
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section{margin:0; padding:0; border:none;}
a{ text-decoration: underline; color:#000000; font-family: Microsoft YaHei,Tahoma,Arial,sans-serif;}
a:hover{text-decoration:underline;}
a:active{color:#fff; text-decoration:underline;}
ul{padding: 0; margin: 0;}
li{list-style: none;}
ul,ol{list-style:none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-family: Microsoft YaHei;}
i {font-style:normal;}
em {font-style:normal;float:right}
input[type="button"], input[type="submit"], input[type="reset"],textarea ,input {
    -webkit-appearance: none;
    -moz-appearance : none ;
    appearance : none ;
    
    box-shadow:0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius:0px;  
}
 
/* 图片自适应 */
img {
max-width: 100%;
height: auto;
width:auto\9; /* ie8 */
-ms-interpolation-mode:bicubic;/*为了照顾ie图片缩放失真*/
border: none; border: 0;
}
/* 去除iPhone中默认的input样式 */
input[type="submit"],

input[type="reset"],

input[type="button"],

input{-webkit-appearance:none; resize: none; outline: none;}
textarea{ resize:none; outline: none;}
button{ background-color: transparent;}
select{ resize: none; outline: none;}
/* 公共类 */
.clear_both{ clear: both;}
.display_none{ display: none;}
.blue_btn{background-color: #309bff; color: #fff;    border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px;    text-align: center;}
.shadow{ width: 100%; height: 100%; position: fixed; left:0; top:0; background-color: rgba(0,0,0,0.5); display: none; z-index: 999;}
.ipt_340{ width: 300px; height:36px; line-height: 36px; color:#333; padding:0 20px; border: 1px solid #e0e0e0;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; font-size: 14px; }
.background_grey{ background-color: #fafafa;}
.border_radius_50{ border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%;}
.cover{ width: 100%; height: 100%;}
.color_309bff{ color:#309bff;}
.color_333{ color:#333;}
.color_666{ color:#666;}
.color_999{ color:#999;}
.color_ccc{ color:#ccc;}
.color_aaa{ color:#aaa;}
.color_fff{ color:#fff;}
.color_79879a{ color:#79879a;}
.color_ff3d3d{ color:#ff3d3d;}
.color_0ca434{ color:#0ca434;}
.border_bottom_eaeef2{ border-bottom: 1px solid #eaeef2;}
.btn_blue{ text-align: center; background-color: #309bff;border: 1px solid #309bff; color:#fff; font-size: 14px; width:100px; height:40px; line-height: 40px;}
.btn_blue_blank{ text-align: center;border: 1px solid #309bff; color:#309bff; font-size: 14px; width:100px; height:40px; line-height: 40px;}
.btn_gray{ text-align: center;border: 1px solid #aaaaaa; background-color: #aaaaaa; color:#fff; font-size: 14px; width:100px; height:40px; line-height: 40px;}
.btn_gray_blank{ text-align: center;border: 1px solid #aaaaaa; color:#aaaaaa; font-size: 14px; width:100px; height:40px; line-height: 40px;}
.cursor{ cursor:pointer;}
/* 导航 */
.header{width: 100%; height:64px; background-color: #fff; font-size: 13px; box-shadow: 0px 0px 8px #ccc;}
.header_in{ width:1140px;height:64px; margin:0 auto;}
.header_in a{ text-decoration: none;}
.header_logo{ float: left; width:140px; height:40px;  margin: 12px 30px 0 0;}
.header_logo img{ width: 100%; height: 100%;}
.header_logo h1{ text-indent: -2000;}
.header_nav{ float: left; overflow: hidden;}
.header_nav li{ float: left; width: 85px; height:64px; line-height: 64px; text-align: center;}
.header_nav li a{ display: block; width: 100%; height: 100%; color:#666; font-size: 14px;}
.header_info{ float: right; overflow: hidden;}
.header_info_find{float: left; width:140px; height:64px; line-height: 64px; text-align: center;}
.header_info_find a{ color:#666;}
.header_register{ float: left;  color:#666; }
.header_register a{ padding:0 8px; line-height: 64px; color:#666;display: inline-block; }
.header_become{ float: left; width: 134px; height: 44px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; text-align: center; line-height: 44px; border: 1px solid #309bff; margin:9px 0 0 20px ;}
.header_become a{ color:#309bff; display: block; width: 100%; height: 100%;}
.header_greet{float: left; color:#bcc1c6; font-size: 12px; margin-right: 10px; line-height: 64px;}
.header_exit{ float: left;  color:#bcc1c6; }
.header_exit a{ padding:0 8px; line-height: 64px; color:#666;display: inline-block;  color:#bcc1c6;}
.index_link{ width: 100%; height:265px; border-top: 1px solid #dddddd; background-color: #fff;}
.index_link_in{ width: 976px; height:265px; margin:0 auto; }
.index_footer{ padding:25px 0; width: 100%; background-color: #4c4c4c; }
.index_footer_link{ width: 340px; height:28px; line-height: 28px; margin:0 auto; color:#fff;}
.index_footer_link a{ padding:0 15px; color:#fff; font-size: 12px; line-height: 28px; display: inline-block;}
.index_footer_copy{ text-align: center; font-size: 12px; color:#fff;}
/* 分页 */
.personage_deal_page{ height:30px; margin:30px 0;}
.personage_deal_page_num{ float: right; height:30px;}
.personage_deal_page_num_in .arrows{ width:28px; height:28px; border: 1px solid #309bff; text-align: center; line-height: 28px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; color:#309bff; /* float: left; */ font-size: 20px; margin:0 10px; cursor:pointer;}
.personage_deal_page_num i{ font-size: 16px; color:#309bff; float: left; margin:0 10px;}
.personage_deal_page_num_in{ float: left;}
.personage_deal_page_num_in a{ color:#309bff;display: inline-block; width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 16px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; text-decoration: none;}
.personage_deal_page_num_in a:hover{text-decoration:underline;  text-decoration: none;}
.personage_deal_page_num_in a.active{  background-color: #309bff; color:#fff; text-decoration: none;}
.personage_deal_page_show{ float: right; font-size: 16px; color:#999999;}
.personage_deal_page_show span{ margin:0 10px; line-height: 30px; font-size: 16px;}
.personage_deal_page_show span.sum{  margin:0 10px;}
.personage_deal_page_show span.sum_page{  margin:0;}
.personage_deal_page_show input{ width:50px; height:28px; line-height: 28px; border: 1px solid #ccc; text-align: center; line-height: 28px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; margin:0 10px; }
.personage_deal_page_show i{ display: inline-block; width: 60px; height:28px; border: 1px solid #309bff; text-align: center; line-height: 28px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; color:#309bff; font-size: 16px;  margin-left: 10px; cursor:pointer;}
/* 个人中心 */
.personage_wrap{ width: 1140px; margin:18px auto 0 auto; overflow: hidden; background-color: #fff; box-shadow: 0 1px 6px #ccc; -webkit-box-shadow: 0 1px 6px #ccc; -moz-box-shadow: 0 1px 6px #ccc; -ms-box-shadow: 0 1px 6px #ccc;-o-box-shadow: 0 1px 6px #ccc; margin-bottom: 50px;}
.personage_nav{ width: 240px; float: left; border-right: 1px solid #eaeef2; padding-bottom: 30px;}
.personage_nav_title{ height:75px; line-height: 75px; padding-left:35px; background-color: #f8fafb; border: 1px solid #eaeef2; font-size: 20px; color:#79879a; border-right: none;}
.personage_nav_list{ background-color: #fff; padding:15px 0;}
.personage_nav_list li{ padding-left:35px; line-height: 45px; height:45px; color:#333333; font-size: 14px; cursor:pointer;}
.personage_nav_list li span{ width: 22px; height: 22px; display: inline-block;vertical-align: middle; margin:-2px 15px 0 0 ; font-size: 0; text-align: center; background:url(../images/personage_main_icon_1_1.png) no-repeat center center; -webkit-background-size: contain;
background-size: contain;}
.personage_nav_list li i{ display: inline-block; vertical-align: middle; width: 30px; height: 18px; line-height: 18px; text-align: center; color:#fff;background-color: #ff3d3d; border-radius: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; -o-border-radius: 9px; -ms-border-radius: 9px;margin:-2px 0 0 10px; font-size: 12px;}
.personage_nav_list .item1 span{ background-image:url(../images/personage_nav_icon_1.png) ;}
.personage_nav_list .item2 span{ background-image:url(../images/personage_nav_icon_2.png) ;}
.personage_nav_list .item3 span{ background-image:url(../images/personage_nav_icon_3.png) ;}
.personage_nav_list .item4 span{ background-image:url(../images/personage_nav_icon_4.png) ;}
.personage_nav_list .item5 span{ background-image:url(../images/personage_nav_icon_5.png) ;}
.personage_nav_list .item6 span{ background-image:url(../images/personage_nav_icon_6.png) ;}
.personage_nav_list .item7 span{ background-image:url(../images/personage_nav_icon_7.png) ;}
.personage_nav_list .item8 span{ background-image:url(../images/personage_nav_icon_8.png) ;}
.personage_nav_list .item9 span{ background-image:url(../images/personage_nav_icon_9.png) ;}
.personage_nav_list .item10 span{ background-image:url(../images/personage_nav_icon_10.png) ;}
.personage_nav_list .item11 span{ background-image:url(../images/personage_nav_icon_11.png) ;}
.personage_nav_list .item12 span{ background-image:url(../images/personage_nav_icon_12.png) ;}
.personage_nav_list .item13 span{ background-image:url(../images/personage_nav_icon_13.png) ;}
.personage_nav_list li.active{ color:#fff; background-color: #309bff;}
.personage_nav_list .item1.active span{ background-image: url(../images/personage_nav_icon_1_1.png) ;}
.personage_nav_list .item2.active span{ background-image: url(../images/personage_nav_icon_2_1.png) ;}
.personage_nav_list .item3.active span{ background-image: url(../images/personage_nav_icon_3_1.png) ;}
.personage_nav_list .item4.active span{ background-image: url(../images/personage_nav_icon_4_1.png) ;}
.personage_nav_list .item5.active span{ background-image: url(../images/personage_nav_icon_5_1.png) ;}
.personage_nav_list .item6.active span{ background-image: url(../images/personage_nav_icon_6_1.png) ;}
.personage_nav_list .item7.active span{ background-image: url(../images/personage_nav_icon_7_1.png) ;}
.personage_nav_list .item8.active span{ background-image: url(../images/personage_nav_icon_8_1.png) ;}
.personage_nav_list .item9.active span{ background-image: url(../images/personage_nav_icon_9_1.png) ;}
.personage_nav_list .item10.active span{ background-image: url(../images/personage_nav_icon_10_1.png) ;}
.personage_nav_list .item11.active span{ background-image: url(../images/personage_nav_icon_11_1.png) ;}
.personage_nav_list .item12.active span{ background-image: url(../images/personage_nav_icon_12_1.png) ;}
.personage_nav_list .item13.active span{ background-image: url(../images/personage_nav_icon_13_1.png) ;}
.personage_main{ float: left; width: 900px; margin-right: -2px; border-top: 1px solid #eaeef2; border-left: 1px solid #eaeef2; margin-left: -1px;}
.personage_main_in{padding:60px 60px 60px 60px;position: relative; }
/* 个人主页 */
.personage_index_title{ overflow: hidden;}
.personage_index_title_img{ float: left; width: 102px; height: 102px; border: 4px solid #d6d6d6; overflow: hidden; background-color: #f90;}
.personage_index_title_detail{ float: left; margin-left:55px;}
.personage_index_title_detail .title{ font-size: 24px; height:44px;}
.personage_index_title_detail .title span{ width: 16px; height: 16px; background-color: #f90; display: inline-block; vertical-align: middle; margin-left: 13px;}
.personage_index_title_detail .code,.personage_index_title_detail .phone{ font-size: 16px; height:32px;}
.personage_index_title_detail .phone{height:42px;}
.personage_index_title_detail .phone span{ margin-right: 18px;}
.personage_index_title_detail .tag span{ margin-right:36px; font-size: 14px; text-decoration: underline; }
.personage_index_wallet{ background-color: #f8fafb; overflow: hidden; padding: 20px 0; margin:40px 0;}
.personage_index_wallet_item{ float: left;}
.personage_index_wallet .item1{ padding-left: 70px; width: 220px; border-right: 1px solid #eaeef2;}
.personage_index_wallet .item2{ padding-left: 100px; width: 130px; }
.personage_index_wallet .item3{ padding-left: 70px;}
.personage_index_wallet_item .title{ font-size: 16px; height:28px;}
.personage_index_wallet_item .money{ font-size: 16px;}
.personage_index_wallet_item .money span{ font-size: 24px; font-weight: bold; margin-right: 5px;}
.personage_index_wallet_item .money .cash{ margin-left:26px; font-size: 14px; text-decoration: underline; }
.personage_index_backlog{ padding-top: 36px; border-top: 1px solid #eaeef2; }
.personage_index_backlog .title{ font-size: 16px; height:34px;}
.personage_index_backlog .detail{ font-size: 14px; min-height:200px;}
/* 个人主页 编辑 */
.personage_index_redact_item .title{ font-size: 20px; height:30px;}
.personage_index_redact_item .list{ margin-bottom:55px ;}
.personage_index_redact_item .item{ height:66px; line-height: 66px; font-size: 16px;}
.personage_index_redact_item .designation{ width: 400px; float: left;}
.personage_index_redact_item .font{ float: left;}
.personage_index_redact_item .icon{display: inline-block; width: 54px; height: 24px; background-color: #aaaaaa; text-align: center; line-height: 24px;vertical-align: middle; font-size: 12px;}
.personage_index_redact_item .font .icon{margin-left:15px; }
.personage_index_redact_item .icon.active{ background-color: #309bff; color:#fff;}
.personage_index_redact_item .modification{ float: right; font-size: 12px;}
.personage_index_redact_item .item_portrait{ height:115px; line-height: 115px;}
.personage_index_redact_item .portrait{float: left;}
.personage_index_redact_item .portrait_img{display: inline-block;vertical-align: middle; width: 55px; height: 55px; border: 2px solid #d6d6d6; margin:0 30px 0 0; background-color: #f90; overflow: hidden;}
.personage_index_redact_item .change_picture{ vertical-align: middle;}
.personage_index_redact_item .choice label{ margin-right: 38px;}
.personage_index_redact_item .choice label input{ width: 10px; height: 10px; border: 1px solid #aaaaaa; margin-right: 5px;}
.personage_index_redact_btn{ height: 45px; line-height: 45px; margin-top: 60px;}
.personage_index_redact_btn_in{ float: right; width: 155px;height: 45px; line-height: 45px;}
/* 我的钱包 */
.my_purse .personage_index_wallet{ margin:0;}
.my_purse_block{ padding:40px 0; overflow: hidden; border-top: 1px solid #eaeef2; border-bottom: 1px solid #eaeef2; margin-top: 40px;}
.my_purse_block .title,.my_purse_particulars .title{ font-size: 16px; height:44px;}
.my_purse_block .code_info{ overflow: hidden;}
.my_purse_block .img{ width: 46px; height: 46px; float: left; background-color: #f90; overflow: hidden; margin-right:20px;}
.my_purse_block .img img{ width: 100%; height: 100%;}
.my_purse_block .info{ float: left;}
.my_purse_block .info .code{ font-size: 16px; height:25px;}
.my_purse_block .info .detail span{ font-size: 14px; margin-right: 10px; }
.my_purse_block .icon{ width: 54px; height: 24px; line-height: 24px; float: right;}
.my_purse_particulars .purse_headline{ background-color: #f8fafb; height:50px; line-height: 50px; overflow: hidden;}
.my_purse_particulars .purse_content{float: left; padding-left: 35px; width:260px;}
.my_purse_particulars .purse_price{float: left; width:125px;}
.my_purse_particulars .purse_status{float: left; width: 115px;}
.my_purse_particulars .purse_time{float: left; width: 230px;}
.my_purse_particulars .purse_list .item{ height:74px; border-bottom: 1px solid #eaeef2; line-height: 74px; overflow: hidden; font-size: 14px; position: relative;}
.my_purse_particulars .purse_status_list{ width:2px; border: 1px solid #eaeef2; display: none;}
.my_purse_particulars .purse_time_list_in{ width:2px; border: 1px solid #eaeef2; display: none;}
.my_purse_particulars .purse_status_list li{width: 90px; height:40px; line-height: 40px; padding-left:26px; margin-left: -10px;}
.my_purse_particulars .purse_status_list li.active{ background-color: #f90;}
.my_purse_particulars .purse_list .item.active{ height:auto;}
.my_purse_particulars .purse_list .item.active .purse_status_list,.my_purse_particulars .purse_list .item.active .purse_time_list{ margin:16px 0;}
.my_purse_particulars .purse_list .item.active .purse_status_in,.my_purse_particulars .purse_list .item.active .purse_time_in{ display: none;}
.my_purse_particulars .purse_list .item.active .purse_status_list,.my_purse_particulars .purse_list .item.active .purse_time_list{ display: block;}
.my_purse_particulars .purse_time_list{ display: none;}
.my_purse_particulars .purse_time_list li{ height:40px; line-height: 40px;}
.my_purse_particulars .purse_list .item .btn_up{ position: absolute; right:0; top:0; height:74px; line-height: 74px;}
.my_purse_paging{ width:540px; margin:40px auto 0 auto;}
/* 实名认证 */
.autonym_identification_title{ height:60px; font-size: 20px;}
.autonym_identification_list{ margin-bottom: 50px;}
.autonym_identification_item{ margin-bottom: 30px;}
.autonym_identification_item .title{ height:35px; font-size: 16px;}
.autonym_identification_item .ipt{ width: 556px; height: 46px; border: 1px solid #eaeef2; padding:0 20px; line-height: 46px;}
.autonym_identification_item .ipt input{ width: 100%; height: 100%; line-height: 46px; font-size: 16px;}
.autonym_identification_uploading{ padding-bottom: 20px; border-bottom: 1px solid #eaeef2;}
.autonym_identification_uploading ul{ overflow: hidden;}
.autonym_identification_uploading_item{ width: 180px; float: left; margin-right: 20px;}
.autonym_identification_uploading_item:last-of-type{ margin: 0;}
.autonym_identification_uploading_item .img{ width: 180px; height: 135px; background-color: #f8fafb; line-height: 135px; text-align: center; font-size: 40px; color:#aaaaaa;}
.autonym_identification_uploading_item .img span{ font-size: 50px; color:#aaaaaa;font-family: "宋体";}
.autonym_identification_uploading_item .name{ margin-top: 30px; font-size: 16px;}
.autonym_identification_uploading_item .img img{ display: none;}
.autonym_identification_uploading_item.active span{ display: none;} 
.autonym_identification_uploading_item.active img{ display: block; border: 1px solid #eaeef2; width: 178px; height: 133px; background-color: #f90;} 
.autonym_identification_btn{ height:42px; margin-top: 58px;}
.autonym_identification_btn div{ width: 155px; height: 42px; line-height: 42px; float: right;}
/* 账户安全 */
.account_safety_list{ margin-bottom:50px ;}
.account_safety_list .item{ border-bottom: 1px solid #eaeef2; padding:22px 0; overflow: hidden;}
.account_safety_list .item .left{ float: left; width: 100px; height:24px; line-height: 24px;}
.account_safety_list .item .left .icon{ display: inline-block; vertical-align: middle; width: 16px; height: 16px; background-color: #eeeeee; margin-right: 10px;}
.account_safety_list .item .middle{ float: left;margin-left: 180px; width: 420px; min-height: 24px; line-height: 20px;}
.account_safety_list .item .btn{ float: left; width: 52px; height: 24px; line-height: 24px;}
.account_safety_list .item .btn a{ font-size: 12px; display: block; width: 100%; height: 100%; text-decoration: none; }
/* 我的项目 */
.my_deal_tab{border-bottom: 1px solid #eaeef2; background-color: #fff; overflow: hidden;height:40px;}
.my_deal_tab .item{ height:40px; float: left; width:100px; font-size: 16px; float: left; margin-right: 70px; text-align: center; cursor:pointer;}
.my_deal_tab .item.margin{margin: 0; }
.my_deal_tab .item.active{    border-bottom: 3px solid #309bff; height:38px;}
.my_deal_list_item{ margin-top:40px;border: 1px solid #eaeef2;}
.my_deal_list_item .title{ height:50px; line-height: 50px; padding:0 20px; border-bottom: 1px solid #eaeef2; background-color: #f8fafb; font-size: 14px;}
.my_deal_list_item .title .num{ margin-right:58px;}
.my_deal_list_item .title .status{ float: right;}
.my_deal_list_item .main{ padding:30px 20px; overflow: hidden;}
.my_deal_list_item .main .img{ float: left; width: 112px; height: 80px; background-color: #f90; margin-right:20px; overflow: hidden;}
.my_deal_list_item .main .img img{ width: 100%; height: 100%;}
.my_deal_list_item .main .main_info{ float: left; width: 500px;}
.my_deal_list_item .main .main_info_name{ height:30px; font-size: 18px;} 
.my_deal_list_item .main .main_info_money{ height:30px; font-size: 18px;} 
.my_deal_list_item .main .main_info_icon span{  font-size: 14px; padding-left:20px; margin-right: 20px;} 
.my_deal_list_item .main .main_info_icon .technology{ background:url(../images/technology_over_icon_1.png) no-repeat left center;background-size: 14px auto; background-size: 14px auto;}
.my_deal_list_item .main .main_info_icon .time{ background:url(../images/bidding_in_icon_1.png) no-repeat left center;background-size: 14px auto; background-size: 14px auto;}
.my_deal_list_item .btn{ float: right; width: 100px;}
.my_deal_list_item .btn_item{ width: 98px; height:30px;line-height: 30px; margin-bottom: 15px;}
.my_deal_list_item .btn_item.last{ margin: 0;}
.my_deal_list_item .btn_item a{ font-size: 14px; text-decoration: none; display: block; width: 100%; height: 100%; line-height: 30px;}
/* 我的预约 */
.my_subscribe_title{height:38px; border-bottom: 1px solid #eaeef2; font-size: 16px; font-size: 12px;}
.my_subscribe_title a{ font-size: 16px; text-decoration: none;}
.my_purse .my_deal_list_item .main .main_info_name{ height:34px;}
.my_purse .my_deal_list_item .main .img{ width: 76px; height: 76px; overflow: hidden; border: 2px solid #eaeef2; margin-right: 28px;}
.my_purse .my_deal_list_item .main .main_info_person{height: 28px; font-size: 14px;}
.my_purse .my_deal_list_item .main .main_info_person span{margin-right:15px ;}
.my_purse .my_deal_list_item .main .main_info_person .phone{ padding-left: 18px;background:url(../images/us_nav_6.png) no-repeat left center; -webkit-background-size: 16px auto; background-size: 16px auto;}
.my_purse .my_deal_list_item .main .main_info_icon span{ display: inline-block;  height: 22px; line-height: 22px; padding:0;}
.my_purse .my_deal_list_item .main .main_info_icon .require{ width: 62px; margin-right: 15px; text-align: center; border: 1px solid #aaa; padding: 0;}
.my_purse .my_deal_list_item .main .main_info_icon .phone{ padding-left: 20px; background:url(../images/us_nav_6.png) no-repeat left center; -webkit-background-size: 16px auto; background-size: 16px auto;}
.my_purse .my_deal_list_item .btn_item.btn_blue{border: 1px solid #309bff; }
.my_purse_problem{ margin-top: 40px;}
.my_purse_problem .title{height:30px; font-size:16px;} 
.my_purse_problem .describe{ font-size: 14px; line-height: 22px;}
.my_subscribe_shadow{ width: 350px; height: 195px; padding:10px 40px 30px 40px; background-color: #fff; position: absolute; left:50%; margin-left: -215px; top:50%; margin-top: -168px; display: none;}
.my_subscribe_shadow .title{ height:50px; line-height: 50px; font-size: 14px; border-bottom: 1px solid #eaeef2;}
.my_subscribe_shadow .describe{ margin-top: 28px; height:70px; font-size:16px ;}
.my_subscribe_shadow .btn_item{ width: 138px; height: 38px; line-height: 38px;}
.my_subscribe_shadow .btn{ overflow: hidden;}
.my_subscribe_shadow .left{ float: left;}
.my_subscribe_shadow .right{ float: right;}
.my_subscribe_shadow .close{ position: absolute; right: 40px; top:25px; font-size:16px; color:#aaa;}
.my_purse_chat{ margin-top: 60px; padding:15px 15px 20px 15px; background-color: #f8fafb; border: 1px solid #eaeef2;}
.my_purse_chat .detail{ font-size:14px ; line-height: 22px;}
.my_purse_chat .time{ font-size:16px ; margin-top: 10px;}
.my_purse_chat .time span{ margin-right: 16px;}
.my_purse_evaluate{ border-top: 1px solid #eaeef2; padding-top:35px; margin-top: 60px;}
.my_purse_evaluate .title{  height:40px; font-size: 16px;}
.my_purse_evaluate .star,.my_purse_evaluate_mine .star{ height:28px; font-size: 14px;}
.my_purse_evaluate .star_font,.my_purse_evaluate_mine .star_font{float: left; margin-right: 20px; }
.my_purse_evaluate .star_list,.my_purse_evaluate_mine .star_list{ float: left; overflow: hidden; margin-top:2px;}
.my_purse_evaluate .star_list li,.my_purse_evaluate_mine .star_list li{float: left; width: 14px; height: 14px;  background:url(../images/bidding_in_icon_star_off.png) no-repeat center center;margin:0 3px;}
.my_purse_evaluate .star_list li.active,.my_purse_evaluate_mine .star_list li.active{ background-image: url(../images/bidding_in_icon_star_on.png);}
.my_purse_evaluate .text{ height:90px;  border: 1px solid #eaeef2; padding:12px 16px;}
.my_purse_evaluate .btn{ height: 45px; margin-top: 22px;}
.my_purse_evaluate .btn_in{ float: right; width: 155px; line-height: 45px;}
.my_purse_cancel{ border-bottom: 1px solid #eaeef2; padding-bottom:35px; margin-top: 40px;}
.my_purse_cancel .title{ height:26px; font-size: 16px;}
.my_purse_cancel .detail{ font-size: 14px; line-height: 22px;}
.my_purse_cancel .hint{ font-size: 14px; margin-top: 3px;}
.my_purse_cancel .btn{ margin-top:24px;}
.my_purse_cancel .btn span{ display: inline-block; margin-right:40px; width: 98px; height: 34px; line-height: 34px;}
.my_purse_evaluate_mine{ border-top: 1px solid #eaeef2; padding-top:35px; margin-top: 60px;}
.my_purse_evaluate_mine .star_font { font-size: 16px;}
.my_purse_evaluate_mine .star_list { margin-top: 4px;}
.my_purse_evaluate_mine .detail{ font-size:14px ; line-height: 22px;}
.my_purse_cancel_succeed{ margin-top:60px;background-color: #f8fafb; border: 1px solid #eaeef2; padding:20px 0;}
.my_purse_cancel_succeed .title{ font-size: 18px; height:30px; text-align: center;}
.my_purse_cancel_succeed .detail{ font-size:14px ; line-height: 22px; text-align: center;}
.my_subscribe_address_shadow{ width: 345px; padding:30px 45px 45px 45px; background-color: #fff; position: absolute; left:50%; margin-left: -219px; top:50%; margin-top:-280px ;}
.my_subscribe_address_shadow .title{height:35px; font-size:14px ;  border-bottom: 1px solid #eaeef2;}
.my_subscribe_address_shadow .item1{ margin-top:40px; font-size: 14px;}
.my_subscribe_address_shadow .item1 .name{ height:35px; }
.my_subscribe_address_shadow .item1 input{ width: 342px; height:45px; border: 1px solid #eaeef2; line-height: 45px; }
.my_subscribe_address_shadow .item2{ margin-top:30px; font-size: 14px;}
.my_subscribe_address_shadow .item2 .name{ height:35px;}
.my_subscribe_address_shadow .item2 .date{ width: 215px; height:45px; border: 1px solid #eaeef2; line-height: 45px; text-align: center;}
.my_subscribe_address_shadow .item2 .time{ width: 100px; margin-left: 20px; height:45px; border: 1px solid #eaeef2; line-height: 45px; text-align: center;}
.my_subscribe_address_shadow .btn{border-top: 1px solid #eaeef2; padding-top: 60px; height:40px; overflow: hidden; margin-top: 40px;}
.my_subscribe_address_shadow .btn div{ width: 140px; height: 38px; line-height: 38px; text-align: center;}
.my_subscribe_address_shadow .btn .del{ float: left;}
.my_subscribe_address_shadow .btn .sure{ float: right;}
/* 我的问答 */
.my_questions_main .personage_main_in{ overflow: hidden;}
.my_questions_list{ overflow: hidden;}
.my_questions_list_in{ overflow: hidden; width: 300%; overflow: hidden; position: relative;}
.my_questions_list_item{ width: 780px; float: left;}
.my_questions_list_1 .item{ border-bottom: 1px solid #eaeef2; padding:40px 0;}
.my_questions_list_1 .item_topic{ line-height: 25px; font-size: 18px; }
.my_questions_list_1 .item_icon{ margin-top:15px; font-size:14px;}
.my_questions_list_1 .item_icon span{ margin-right:35px ;}
.my_questions_list_2{ background-color: #fff;}
.my_questions_list_2 .item{padding:40px 0; border-bottom: 1px solid #eaeef2;}
.my_questions_list_2 .subject{ font-size: 18px; line-height: 25px;}
.my_questions_list_2 .item_detail{ overflow: hidden; margin-top: 15px;}
.my_questions_list_2 .item_detail .img{ float: left; width: 34px; height: 34px;  border: 2px solid #eaeef2; overflow: hidden; font-size: 0;}
.my_questions_list_2 .item_detail .img img{ width: 100%; height: 100%;}
.my_questions_list_2 .item_detail .main{ width: 730px; float: right;}
.my_questions_list_2 .item_detail .main .name{ margin-bottom: 10px;}
.my_questions_list_2 .item_detail .main .name span{ font-size: 14px; margin-right: 15px;}
.my_questions_list_2 .item_detail .main .name i{ font-size: 12px;}
.my_questions_list_2 .item_detail .main .info{ padding:10px; background-color: #f8fafb; font-size: 14px; line-height:20px ;}
.my_questions_list_2 .item_detail .main .icon{ margin-top: 16px; font-size: 14px;}
.my_questions_list_2 .item_detail .main .icon span{ margin-right: 35px;}
.my_questions_list_2 .item_detail .main .icon em{float: right;}
.my_questions_list_3 .item{padding:40px 0; border-bottom: 1px solid #eaeef2; padding-left: 20px; position: relative;}
.my_questions_list_3 .item .title{ font-size: 14px;line-height: 20px; margin-bottom: 6px;}
.my_questions_list_3 .item .reason{ padding:10px; background-color: #f8fafb; font-size: 14px; line-height:20px ;}
.my_questions_list_3 .item .time{ font-size: 14px; margin-top: 10px;}
.my_questions_list_3 .item .icon{ width: 8px; height: 8px; background-color: #ff3d3d; position: absolute; left:0; top:46px;}





































